using Rsd.Dudu;
using Rsd.Dudu.ModelProvider;
using Rsd.Dudu.ORM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace Rsd.Faith.Models
{
    [Table("report_资金催缴单", "report__zi_jin_cui_jiao_dan", "id")]
    [Serializable]
    public class ReportZiJinCuiJiaoDanModel : Rsd.Faith.Core.ModelBase
    {

        /// <summary>
        /// 房屋编号
        /// </summary>
        [TableIndex(TableIndexType.Normal, TableIndexUsing.BTree)]
        [StringType("fang_wu_bian_hao", "房屋编号", 20, 50)]
        [DisplayName("房屋编号")]
        public string FangWuBianHao { get; set; }
        /// <summary>
        /// 所属期
        /// </summary>
        [StringType("suo_shu_qi", "所属期", 21, 20)]
        [DisplayName("所属期")]
        public string SuoShuQi { get; set; }
        /// <summary>
        /// 催缴单接收人
        /// </summary>
        [StringType("cui_jiao_dan_jie_shou_ren", "催缴单接收人", 22, 100)]
        [DisplayName("催缴单接收人")]
        public string CuiJiaoDanJieShouRen { get; set; }

        /// <summary>
        /// 接收人电话
        /// </summary>
        [StringType("jie_shou_ren_dian_hua", "接收人电话", 24, 20)]
        [DisplayName("接收人电话")]
        public string JieShouRenDianHua { get; set; }

        /// <summary>
        /// 房屋地址
        /// </summary>
        [StringType("fang_wu_di_zhi", "房屋地址", 26, 200)]
        [DisplayName("房屋地址")]
        public string FangWuDiZhi { get; set; }

        /// <summary>
        /// 当前账户余额
        /// </summary>
        [NumericType("dang_qian_zhang_hu_yu_e", "当前账户余额", 28, 20, 2)]
        [DisplayName("当前账户余额")]
        public decimal DangQianZhangHuYuE { get; set; }

        /// <summary>
        /// 催缴金额
        /// </summary>
        [NumericType("cui_jiao_jin_e", "催缴金额", 30, 20, 2)]
        [DisplayName("催缴金额")]
        public decimal CuiJiaoJinE { get; set; }

        /// <summary>
        /// 催缴内容
        /// </summary>
        [StringType("cui_jiao_nei_rong", "催缴内容", 32, 1000)]
        [DisplayName("催缴内容")]
        public string CuiJiaoNeiRong { get; set; }

        /// <summary>
        /// 催缴方式
        /// </summary>
        [StringType("cui_jiao_fang_shi", "催缴方式", 34, 20)]
        [DisplayName("催缴方式")]
        public string CuiJiaoFangShi { get; set; }

        /// <summary>
        /// 催缴状态
        /// </summary>
        [StringType("cui_jiao_zhuang_tai", "催缴状态", 36, 20)]
        [DisplayName("催缴状态")]
        public string CuiJiaoZhuangTai { get; set; }

        public ReportZiJinCuiJiaoDanModel()
        { }

    }
}
